# Docker image for spring cloud application
# VERSION 1.0
# Author: minz

### 基础镜像，使用alpine操作系统，openjkd使用8u201
FROM openjdk:11.0-jre

# 设置语音
ENV LANG en_US.UTF-8
# 设置地理位置
ENV TZ=Asia/Shanghai
# 设置时区
#RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 安装字体 支持easyexcel
#RUN yum install dejavu-sans-fonts fontconfig

#作者
MAINTAINER fangzhen <1530726809@qq.com>

#系统编码
#ENV LANG=C.UTF-8 LC_ALL=C.UTF-8

#声明一个挂载点，容器内此路径会对应宿主机的某个文件夹
VOLUME /tmp

#应用构建成功后的jar文件被复制到镜像内，名字也改成了service-monitor.jar
ADD target/spring-boot-docker-0.0.1-SNAPSHOT.jar app.jar

#暴露端口
EXPOSE 9999

#启动容器时的进程
# 生成随机数
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar"]

